package com.fishery.search.util;

import org.elasticsearch.search.sort.SortOrder;
import org.springframework.util.StringUtils;

import java.util.Map;

/**
 * 搜索辅助工具类
 */
public class SearchUtil {

	/**
	 * 填充排序条件Map集合
	 *
	 * @param map
	 * @param filed
	 * @param sortType
	 */
	public static void fillSortMap(Map<String, SortOrder> map, String filed, int sortType) {
		if (StringUtils.isEmpty(filed) || sortType < 1 || sortType > 2) {
			return;
		} else {
			if (sortType == 1) {
				map.put(filed, SortOrder.ASC);
			} else {
				map.put(filed, SortOrder.DESC);
			}
		}
	}

}
